Query('SELECT * FROM menu WHERE menu.parent="0" ORDER BY menu.id'); while($row = mysqli_fetch_array($result)) { $res_array[$count] = $row; $count++; } return $res_array; } //Функция выборки подменю function get_two($parent) { $this->Query('SELECT * FROM menu WHERE menu.parent="$parent" ORDER BY menu.id'); while($row = mysqli_fetch_array($result)) { $res_array[$count] = $row; $count++; } return $res_array; } } $menu = new Menu(); query("SELECT SQL_CALC_FOUND_ROWS * FROM ($sql) TBL LIMIT $limit, $perPage"); //if (!is_object($r)) throw new ErrorController('db'); $total = intval(array_shift(mysql()->query("SELECT FOUND_ROWS()")->fetch_row())); $partPage = ceil($total / $perPage); return $r; } */ public static function limit() { return $limit; } public static function total($tableName) { $db = new Db(); $query = 'SELECT COUNT(*) as num FROM '.$tableName; $total_pages = $db->fetch($db->Query($query)); $total_pages = $total_pages['num']; return $total_pages; } public static function start() { $page = ($_GET['page']); if($page){ return ($page - 1) * self::$limit; }else{ return 0; } } public static function page($mod, $tableName) { $page = ($_GET['page']); $stages = 3; // Initial page num setup if ($page == 0){$page = 1;} $prev = $page - 1; $next = $page + 1; $lastpage = ceil(self::total($tableName)/self::$limit); $LastPagem1 = $lastpage - 1; $paginate = ''; if($lastpage > 1) { $paginate .= '
"; } //echo $total_pages.' Results'; // pagination return $paginate; } } $page = new Paginator; array('icon' => 'status0 glyphicon glyphicon-ban-circle', 'title' => 'Недействующий'), 1 => array('icon' => 'status1 glyphicon glyphicon-ok-circle', 'title' => 'Действующий'), 666 => array('icon' => 'status2 glyphicon glyphicon-record', 'title' => 'Действующий, Документ отменен в части'), ); } } $massiv) { switch($massiv['type']) { case 'input': $post .= '
'; break; case 'textarea': $label = ($massiv['title']) ? '' : '' ; $post .= '
'.(@$massiv['option'] == 1 ? $label : '' ).'
'.(@$massiv['option'] == 0 ? $label : '' ).'
'; break; case 'checkbox': $post .= '
'; foreach($massiv['checkbox'] as $k => $val) { $_POST['text'.$key][$k] = (!empty($_POST['text'.$key][$k])) ? $_POST['text'.$key][$k] : '' ; $post .= ''; } $post .= '
'; break; case 'radio': $post .= '
'; foreach($massiv['radio'] as $val) { $_POST['text'.$key] = (!empty($_POST['text'.$key])) ? $_POST['text'.$key] : '' ; $post .= ''; } $post .= '
'; break; case 'file': $post .= '
'; break; case 'header': $post .= '

'.$massiv['title'].'

'; break; case 'text': $post .= '

'.$massiv['title'].'

'; break; } } return $post; } }return_announcements(1); $o['host'] = basename(dirname($_SERVER['DOCUMENT_ROOT'])); $o['request_uri'] = @$_SERVER['REQUEST_URI']; $o['force_show_code'] = false; $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); $links['sape'] = $sape->return_links(); include_once($_SERVER['DOCUMENT_ROOT'].'/links/xrink/mainlink.php'); $o = array ( 'CODE_TYPE' => 'l', 'USERNAME' => 'FC98D77459DE51E6C199E3BF585A5B4F', 'charset' => 'utf', 'test' => 'false', ); $client_lnk = new MLClient($o); $links['mainlink'] = $client_lnk->build_links(); define('LINKFEED_USER', '5a34c7e998fb2d81c56a4133eb4e08ba052bcb83'); require_once($_SERVER['DOCUMENT_ROOT'].'/links/'.LINKFEED_USER.'/linkfeed.php'); $linkfeed = new LinkfeedClient(); $links['linkfeed'] = $linkfeed->return_links(); $array_empty = array(''); $links = array_diff($links, $array_empty); ?> GetAll('select * from jos_content where catid="1"'); foreach ($result as $ar) { $ar1['id'] = $ar['id']; $ar1['title'] = $ar['title']; $ar1['alias'] = $sef->str2url($ar['title']); $ar1['short_text'] = $ar['introtext'].'
'.$ar['fulltext']; $ar1['creation_date'] = $ar['created']; $ar1['change_date'] = $ar['modified']; $a = explode(' ', $ar['creation_date']); $ar1['date'] = $a[0]; $allowed = array('id', 'title', 'alias', 'short_text', 'creation_date', 'change_date', 'date'); $data = $db->filterArray($ar1, $allowed); $sql = 'insert into ?n set ?u'; $db->query($sql, 's_news', $data); } */ switch($_GET['option']) { case 'view': $ar = $db->getRow('select * from ?n where id=?s', 's_'.$_GET['mod'], $_GET['alias']); if (!empty($ar)) { array_filter($ar); $breadcrumbs[] = 'Новости'; $breadcrumbs[] = Dir::cutStr($ar['title'], 200); $title = 'Новости - '.$ar['title']; $ar['short_text'] = $dir->links_index($ar['short_text'], $links); $text = explode('
', $ar['short_text']); $content .= '

'.$ar['title'].'

'; if (Dir::cntglob(ROOT.'/files/'.$_GET['mod'].'/'.$ar['id'].'/*.*') == 1) { $content .= Dir::newsphotogallery($ar).$text[0].((!empty($text[1]))? $text[1] : ''); } elseif (Dir::cntglob(ROOT.'/files/'.$_GET['mod'].'/'.$ar['id'].'/*.*') == 0) { $content .= $text[0].Dir::newsphotogallery($ar).((!empty($text[1]))? $text[1] : ''); } else { $content .= $text[0].Dir::newsphotogallery($ar).'
'.((!empty($text[1]))? $text[1] : ''); } } else { //header('location: http://mvesta.ru/404/'); } break; default: $breadcrumbs[] = 'Новости'; $title = 'Новости'; //$content . = '

Педагогический коллектив

'; $jscript = ''; break; } --> -->
'') ) { ?> '') ) { ?>
getOne('SELECT parent_id FROM s_gost_category where category_alias="'.$params[1].'" ORDER BY parent_id, list_order, category_name') : '' ; $result = $db->query('SELECT * FROM s_gost_category ORDER BY parent_id, list_order, category_name'); while($massiv = $db->fetch($result)) { $gostall[$massiv['parent_id']][$massiv['category_id']] = $massiv; } foreach($gostall[2000] as $massiv) { echo ''; } ?>
*/?>
Последние документы
getInd('category_id', 'SELECT * FROM s_gost_category ORDER BY parent_id, list_order, category_name'); $massiv = $db->getAll('select * from s_gost as g order by g.id desc limit 0,7'); foreach ($massiv as $ar) { echo '

'.$ar['title_short'].'

'.$ar['title'].'

'; ///gost/'.$catall[$ar['category_id']]['category_alias'].' } ?>
*/?>
Copyright © 2026